package com.xebest.web.model;

import java.io.Serializable;
import java.util.Date;

/**
 * @author 
 */
public class XeVenGoodsRejectEntity implements Serializable {
    private Long id;

    /**
     * 退货单编码
     */
    private String rejectCode;

    /**
     * 供应商编码
     */
    private String userCode;

    /**
     * 售后单编码
     */
    private String afterSalesCode;

    /**
     * 订单号
     */
    private String orderId;

    /**
     * 仓库标识
     */
    private String storeId;

    /**
     * 退货仓库名称
     */
    private String storeName;
    /**
     * 退货单状态 1:待提交 2：审核中 3：退货中 4：正常完成 5：异常完成 6：已作废 7：已删除
     */
    private Integer rejectStatus;

    /**
     * 1:待提交  2:待退货审核 3:待财务审核  4:待签订（财务已审核） 5：退货驳回6： 财务驳回
     */
    private Integer checkStatus;

    /**
     * 审核驳回原因
     */
    private String refusReason;

    /**
     * 退货原因
     */
    private Integer rejectReason;

    /**
     * 创建日期
     */
    private Date createDate;

    /**
     * 创建人
     */
    private String createUser;

    /**
     * 修改日期
     */
    private Date modifyDate;

    /**
     * 修改人
     */
    private String modifyUser;

    /**
     * 版本号
     */
    private Integer version;

    /**
     * 是否删除 1未删除 2已删除
     */
    private Integer delFlag;

    private static final long serialVersionUID = 1L;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getRejectCode() {
        return rejectCode;
    }

    public void setRejectCode(String rejectCode) {
        this.rejectCode = rejectCode;
    }

    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode;
    }

    public String getAfterSalesCode() {
        return afterSalesCode;
    }

    public void setAfterSalesCode(String afterSalesCode) {
        this.afterSalesCode = afterSalesCode;
    }

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getStoreId() {
        return storeId;
    }

    public void setStoreId(String storeId) {
        this.storeId = storeId;
    }

    public Integer getRejectStatus() {
        return rejectStatus;
    }

    public void setRejectStatus(Integer rejectStatus) {
        this.rejectStatus = rejectStatus;
    }

    public Integer getCheckStatus() {
        return checkStatus;
    }

    public void setCheckStatus(Integer checkStatus) {
        this.checkStatus = checkStatus;
    }

    public Integer getRejectReason() {
        return rejectReason;
    }

    public void setRejectReason(Integer rejectReason) {
        this.rejectReason = rejectReason;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(Date modifyDate) {
        this.modifyDate = modifyDate;
    }

    public String getModifyUser() {
        return modifyUser;
    }

    public void setModifyUser(String modifyUser) {
        this.modifyUser = modifyUser;
    }

    public Integer getVersion() {
        return version;
    }

    public void setVersion(Integer version) {
        this.version = version;
    }

    public Integer getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(Integer delFlag) {
        this.delFlag = delFlag;
    }

    public String getRefusReason() {
        return refusReason;
    }

    public void setRefusReason(String refusReason) {
        this.refusReason = refusReason;
    }
}